Service Manager powered by HEAT

About Making Database Schema Changes for Large Business Object Tables

In the production instance of the tenant, we do not recommend making database schema changes (such as creating new fields or changing the data type) to business objects that have a large number of records. This can cause the system to slow down and potentially not respond to regular Ivanti Service Manager users.

To protect the system from this, you cannot make database schema changes in the production instance of the tenant to business object tables that contain a large number of records. If you try to make the change directly in the production instance, the system displays an error message stating that "The table_name table contains a large number of records. Schema changes cannot be done now." The schema changes are not made.

Instead, makes the changes in the staging instance of the tenant and follow the lifecycle process, via the Ivanti Service Manager Operations Console. Add the fields in the staging instance of the tenant first (with a smaller number of records in the table), and then use the Ivanti Service Manager Operations Console to transfer the corresponding fields into the production instance of the tenant.

See the Operations Console Guide for Ivanti Service Manager for information about using the Ivanti Service Manager Operations Console.

Changing the Timeout Value for DDL Queries

When you make database schema changes in the Configuration Console, you have 30 minutes before the system times out. You can change the timeout value.

If this parameter is missing or set to less than two minutes, the system reverts the value back to 30 minutes.

To change the timeout value, do the following:

1.Open the \AppServer\Web.config file with a text editor, such as Notepad.

2.Navigate to the following code:

 

<appSettings>

<!-- DDL query execution timeout in seconds -->

<add key="DDLQueryTimeout" value="1800" />

</appSettings>

 

3.Change the value of the DDLQueryTimeout parameter. This parameter is specified in seconds.

4.Save the file.

5.Perform a Microsoft IIS reset.


Was this article useful?    

The topic was:

Inaccurate

Incomplete

Not what I expected

Other